@font-face {
	font-family:SourceHanSans;
	src: url(../font/SourceHanSans.ttf);
}
@font-face {
	font-family:Aileron-Bold;
	src: url(../font/Aileron-Bold.otf);
}
.banner{height:879px;width:100%;position:relative;}
.banner .center{position:relative;height:879px;}
.banner .center .diqiu{display:block;position:absolute;right:0;top:314px;z-index:99;}
.banner .header .center{height:auto;}
.banner .header {position:absolute;top:54px;z-index:9999;width:100%;}
.banner .beijing{display:block;position:absolute;right:0;top:0;}
.banner .header a{display:flex;width:142px;height:56px;border-radius:28px;background:rgba(0,0,0,0.15);color:#fff;font-size:14px;align-items:center;justify-content:center;}
.banner .header a img{margin-right:10px;}
.banner .header .log{margin-top:14px;}
.banner .beijing01{display:block;position:absolute;left:0;top:0;}
.banner .text{padding-top:390px;}
.banner .text img{display:block;margin-bottom:40px;}
.banner .text p{display:block;font-size:18px;color:#717789;line-height:36px;}
.banner .text a{display:block;margin-top:60px; font-size:16px;color:#fff;width:180px;height:60px;background:#ffaf3e;text-align:center;border-radius:30px;line-height:60px;font-family:SourceHanSans;}



.index-box1{padding-top:100px;}
.public .title h3{display:block;text-align:center;font-size:40px;color:#141526;line-height:40px;font-weight:bold;font-family:SourceHanSans;}
.public .title h3:after{display:block;content:"";width:22px;height:5px;background:#141526;margin:23px auto 0;}
.public .title p{display:block;text-align:center;font-size:16px;color:#7717889;line-height:28px;margin-top:20px;}
.index-box1 ul{margin-top:50px;display:flex;justify-content:space-between;align-items:center;}
.index-box1 ul li{width:212px;height:326px;border-radius:15px;background:#f8f8fa;padding-top:66px;}
.index-box1 ul li img{display:block;margin:0 auto;border-radius:100%;box-shadow: 0px 10px 15px 0px rgba(64, 68, 73, 0.02);}
.index-box1 ul li span{display:block;text-align:center;font-size:22px;color:#333;font-family:SourceHanSans;line-height:22px;margin-top:37px;}
.index-box1 ul li i{display:block;text-align:center;font-size:18px;color:#717889;line-height:18px;margin-top:18px;font-family:SourceHanSans;}
.public .title h3.a1:after{display:block;content:"";width:22px;height:5px;background:#fff;margin:23px auto 0;}
.public .title h3.a1{color:#fff;}
.public .title p.a1{color:#fff;opacity:0.7;}


.index-box2{padding-top:95px;padding-bottom:90px;}
.index-box2 ul{display:flex;align-items:center;justify-content:space-between;margin-top:70px;}
.index-box2 ul li img{display:block;margin:0 auto;}
.index-box2 ul li span{display:block;text-align:center;font-family:SourceHanSans;font-size:22px;margin-top:32px;}
.index-box2 ul li i{display:block;text-align:center;font-size:16px;color:#717889;line-height:30px;margin-top:25px;}
.index-box2 ul li i:after{display:block;content:"";width:22px;height:4px;background:#bfc2c9;margin:40px auto 0;}

.index-box3{background:url(../images/back-img01.jpg);padding-top:88px;padding-bottom:92px;}
.index-box3 ul{display:flex;background:#fff;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin-top:40px;}
.index-box3 ul li{border-right:1px solid #f2f2f2;flex:1;position:relative;padding-top:165px;height:385px;overflow:hidden;padding-left:65px;}
.index-box3 ul li:first-child{border-left:1px solid #f2f2f2;}
.index-box3 ul li img{display:block;position:absolute;top:84px;left:67px;}
.index-box3 ul li b{display:block;font-size:80px;color:#f8f8fa;opacity:0.5; line-height:80px;font-weight:bold;font-family:Aileron-Bold;position:absolute;right:-10px;top:83px;font-style:italic;}
.index-box3 ul li span{display:block;font-size:22px;color:#333;line-height:22px;font-family:SourceHanSans;margin-bottom:20px;}
.index-box3 ul li em{display:block;font-size:16px;color:#717889;line-height:16px;margin-bottom:17px;position: relative;padding-left:20px;}
.index-box3 ul li em:after{content:"·";display:block;color:#717889;line-height:16px;position:absolute;left:0;top:0;}

.index-box4{padding:70px 0 90px;}
.index-box4 .box_a{display:flex;padding-top:50px;justify-content:space-between;}
.index-box4 .box_a ul li{display:flex;align-items:center;width:590px;justify-content:space-between;margin-bottom:80px;cursor:pointer;}
.index-box4 .box_a ul li:last-child{margin:0;}
.index-box4 .box_a ul li b{display:block;width:112px;position:relative;height:112px;overflow:hidden;}
.index-box4 .box_a ul li b img{display:block;position:absolute;left:0;bottom:0;width:100%;}
.index-box4 .box_a ul li section{width:460px;}
.index-box4 .box_a ul li section span{display:block;font-size:22px;color:#333;line-height:22px;font-weight:bold;margin-bottom:18px;}
.index-box4 .box_a ul li section em{display:block;font-size:16px;color:#717889;line-height:30px;}
.index-box4 .box_a .big{display:block;width:763px;box-shadow: 0px 6px 30px 0px rgba(64, 68, 73, 0.1);}
.index-box4 .box_a ul li.active b img{top:0;}



.index-box5{background:url(../images/back-img02.jpg) center center no-repeat;padding-top:107px;height:621px;}
.index-box5 ul{display:flex;justify-content:space-between;margin-top:45px;}
.index-box5 ul li span{display:flex;align-items: center; justify-content:center; width:190px;height:190px;text-align:center;line-height:190px;font-family:Aileron-Bold;font-size:45px;color:#fff;}
.index-box5 ul li span em{font-size:24px;padding-left:10px;}
.index-box5 ul li i{display:block;font-size:18px;color:#fff;line-height:18px;margin-top:30px;text-align:center;}





.index-box6{padding-top:90px;padding-bottom:80px;}
.index-box6 h3{display:block;font-size:40px;color:#141526;line-height:40px;font-family:SourceHanSans;text-align:center;}
.index-box6 .swiper-container{margin:50px auto 0;width:1379px;padding-bottom:60px;}
.index-box6 .swiper-container .swiper-pagination{line-height:100%;font-size:0;}
.index-box6 .swiper-container .swiper-pagination span{background:#fff;border:2px solid #d5d5d5;opacity:1;}
.index-box6 .swiper-container .swiper-pagination span.swiper-pagination-bullet-active{border:2px solid #ffb447;}

.index-box7{padding-top:90px;padding-bottom:80px;background:#f9f9fa;}
.index-box7 h3{display:block;font-size:40px;color:#141526;line-height:40px;font-family:SourceHanSans;text-align:center;margin-bottom:64px;}
.index-box7 .big-box .left{width:424px;height:610px;background:url(../images/back-img03.jpg) no-repeat;padding:66px 0 0 40px;position:relative;}
.index-box7 .big-box .left span{display:block;font-size:40px;color:#fff;line-height:40px;font-weight:bold;font-family:Aileron-Bold;}
.index-box7 .big-box .left em{font-size:28px;color:#fff;line-height:28px;margin-top:77px;display:block;font-family:SourceHanSans;}
.index-box7 .big-box .left i{display:block;font-size:16px;color:#fff;line-height:16px;font-family:SourceHanSans;margin-top:43px;}
.index-box7 .big-box .left:after{display:block;width:22px;height:8px;background:#fff;content:"";position:absolute;left:40px;bottom:45px;}
.index-box7 .big-box .right .box{width:960px;height:297px;background:#fff;padding:62px 0 0 40px;}
.index-box7 .big-box .right .box span{display:block;font-size:40px;color:#ffb13f;line-height:40px;font-family:Aileron-Bold;margin-bottom:30px;}
.index-box7 .big-box .right .box span i{font-size:28px;color:#333;line-height:28px;font-family:SourceHanSans;padding-left:10px;}
.index-box7 .big-box .right .box p{display:block;font-size:16px;color:#717889;line-height:30px;margin-bottom:10px;}









